﻿using Benefactor.Models.DbModels;
using Bigway.Common.Services.Repositories;
using SqlSugar;

namespace Benefactor.Services.Repositories;

public interface IIssuedBenefitsCardRepository : IBaseSqliteEntityRepository<IssuedBenefitsCard>
{
    Task<List<string>> GetDistinctIdsAsync(
        Func<ISugarQueryable<IssuedBenefitsCard>, ISugarQueryable<IssuedBenefitsCard>> filter,
        CancellationToken token = default);
}